package com.augusto.sistema.vendas.venda;

import java.util.List;

import org.hibernate.Criteria;
import org.hibernate.classic.Session;

public class VendaDAOHibernate implements VendaDAO {
	private Session sessao;

	@SuppressWarnings("unchecked")
	@Override
	public List<Venda> listar() {
		Criteria listar = sessao.createCriteria(Venda.class);
		return listar.list();
	}

	@Override
	public void registrarVenda(Venda venda) {
		this.sessao.save(venda);

	}
	
	@Override
	public void excluirVenda(Venda venda) {
		this.sessao.delete(venda);
		
	}

	public Session getSessao() {
		return sessao;
	}

	public void setSessao(Session sessao) {
		this.sessao = sessao;
	}



}
